@charset "utf-8";

  .left {

 	float: left;

 }

 

 .right {

 	float: right;

 }

 

 .clearboth {

 	clear: both;

 }

 

 .content-1 {

 	width: 1180px;

 	margin: 0 auto;

 }

 ::selection {

	background-color: #0d71cf;

	color: #fff;

}



::-moz-selection {

	background-color: #0d71cf;

	color: #fff;

}



::-webkit-selection {

	background-color: #0d71cf;

	color: #fff;

}

.fl {

    float: left;

}

.fr {

    float: right;

}

.m{

    width: 1180px;

    margin: 0 auto;

}

 /*top*/

 

.header-top{

	width: 100%;

	height: 45px;

	background:#0d71cf;

	display: block;

}

.top-left{

	font: 13px/45px "microsoft yahei";

	color: #fff;

}

.top-right{

	color: #fff;

}

.top-right a{

	display: inline-block;

	font: 13px/45px "microsoft yahei";

	color: #fff;

	padding-right:5px;

}



.top-right i{

	display: inline-block;

	width: 14px;

	height: 14px;

	vertical-align: sub;

	padding-right: 5px;

}



/*header*/

.header{

	width: 1180px;

	margin: 0 auto;

	height: 150px;



}

.logo img{

display: block;

width: 95px;

height: 81px;

padding-top: 35px;
}

.logo-title{

/* height: 70px; */

border-left: 1px solid #ccc;

margin: 44px 0 0 24px;

padding: 11px 25px;

margin: 45px 0 0 24px;
}

.logo-title h4{

    font:bold 20px/8px "microsoft yahei";

    color: #333;

    letter-spacing: 2px;

}

.logo-title h4 span{

	color: #0D71CF;

}

.logo-title p{

	font: 20px/24px "microsoft yahei";

	color: #333;

	padding-top: 15px;

}

.logo-title p span{

	color: #d30000;

}

.header-tel{

width: 240px;

margin-top: 30px;

text-align: right;
}

.header-tel i{width: 16px;margin-right: 10px;vertical-align: sub;

height: 16px;display: inline-block; background:url(../images/header-tel.png) no-repeat center;}

.header-tel span{

	display: block;

	font: 16px/30px "microsoft yahei";

	color: #333;

	text-indent: 65px;

}

.header-tel h4{

font:bold 22px/21px "microsoft yahei";

color: #0d71cf;

text-align: right;

padding-bottom: 4px;
}



.header-tel p{

	font:bold 25px/35px "microsoft yahei";

	color: #333;

	padding-left: 69px;

}



/*nav*/

.nav{

	width: 100%;

	height: 64px;

	background: #0d71cf;

}

.nav .content-1 ul li{

	float: left;

}

.nav .content-1 ul li a{

	display: inline-block;

	font: 16px/64px "microsoft yahei";

	padding: 0 20px;

	transition:all 1s ease;

	-webkit-transition:all 1s  ease;

	-moz-transition:all 1s  ease;

	-ms-transition:all 1s  ease;

	color: #fff;

}

.nav .content-1 ul li a:hover{

	color: #fff;

	background: #1a9449;

	-webkit-animation: rot 0.5s 2  alternate;

	-moz-animation: rot 0.5s 2  alternate;

	-ms-animation: rot 0.5s 2  alternate;

	animation: rot 0.5s 2  alternate;

	-ms-transform: rotate(0deg)  scale(1.1);

}

@keyframes rot{

	0%{-webkit-transform: rotate(2deg) ; -moz-transform: rotate(2deg); -ms-transform: rotate(2deg);  transform: rotate(2deg); }

	50%{-webkit-transform: rotate(-2deg)  scale(1.01); -moz-transform: rotate(-2deg)  scale(1.01); -ms-transform: rotate(-2deg)  scale(1.01); transform: rotate(-2deg)  scale(1.01);}

	100%{-webkit-transform: rotate(0deg) scale(1.1) ; -moz-transform: rotate(0deg)  scale(1.1); -ms-transform: rotate(0deg)  scale(1.1); transform: rotate(0deg)  scale(1.1);}

}



.nav ul li.another a{ 

	background: #1a9449;

	color: #fff;

}

.fixedNav{background:#0d71cf ; position:fixed; top:0px; left:0px; width:100%; z-index:100000; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));}







.foot{

    width:100%;

    background: #0066c1;

    padding:50px 0;

}



.f-nav{

    width: 100%;

    padding:20px 0;

    border-top: 1px solid #60b2ee;

    border-bottom: 1px solid #60b2ee;

    text-align: center;

}

.f-nav li{

    display: inline-block;

    *display: inline;

    *zoom: 1;

    margin: 0 22px;

}

.f-nav li a{

    font-size: 14px;

    color:#fff;

}

.cp{

    margin:30px 0 0 165px;

}

.ewm-img{

    width:105px;

    height:105px;

    margin-right: 35px;

}

.cp-t p{

    font-size: 13px;

    color:#fff;

    margin: 12px 0;

}

.cp-t a{

    color:#fff;
	padding:0 5px;    display: inline-block;

}

.cp-t p img{

    vertical-align: bottom;

}



.foot{

    width:100%;

    background: #0066c1;

    padding:50px 0;

}



.f-nav{

    width: 100%;

    padding:20px 0;

    border-top: 1px solid #60b2ee;

    border-bottom: 1px solid #60b2ee;

    text-align: center;

}

.f-nav li{

    display: inline-block;

    *display: inline;

    *zoom: 1;

    margin: 0 22px;

}

.f-nav li a{

    font-size: 14px;

    color:#fff;

}

.cp{

    margin:30px 0 0 165px;

}

.ewm-img{

    width:105px;

    height:105px;

    margin-right: 35px;

}

.cp-t p{

    font-size: 13px;

    color:#fff;

    margin: 12px 0;

}

.cp-t a{

    color:#fff;

}

.cp-t p img{

    vertical-align: bottom;

}